// pages/add_tourist/addTourist.js
  //  看懂没 已经好了   你把这个下级页面数据 赋值给personInfo 就行了  上级页面用personInfo渲染 没有就是空呗
    //   这个是下级页面更改上级页面的数据    1
import {
  legitimateIdCard
} from "../../api/home"
Page({
  /**
   * 页面的初始数据
   */
  data: {
    show: false,
    columns: [
      '身份证',
    ],
    name: '',
    cardType: '',
    cardNumber: '',
    phone: '',
    isCheck: false
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 打开证件类型选择器
  onOpen() {
    this.setData({
      show: true
    })
  },
  // 关闭证件类型选择器
  onClose() {
    this.setData({
      show: false
    })
  },
  // 证件类型选择器确认回调
  onConfirm(e) {
    this.setData({
      cardType: e.detail.value,
      show: false
    })
    console.log(e);
  },
  // 阅读协议勾选
  handleCheck() {
    this.setData({
      isCheck: !this.data.isCheck
    })
  },
  //判断form表单是否为空
  btn() {
    if (this.data.name != "" && this.data.cardNumber != "" && this.data.phone && this.data.isCheck == true) {
      //判断身份证是否正确
      let _this = this
      legitimateIdCard({
        'idCard': this.data.cardNumber
      }).then(res => {
        if (res.data == false) {
          wx.showModal({
            title: '身份证号码输入有误,请重新输入',
          })
        } else {
          var pages = getCurrentPages(); // 获取页面栈
          var currPage = pages[pages.length - 1]; // 当前页面den
          var prevPage = pages[pages.length - 2]; // 上一个页面
          prevPage.setData({
            personInfo: {
              name: this.data.name,
              cardNumber:this.data.cardNumber,
              phone:this.data.phone,
              columns:this.data.columns
            }
          })
          wx.navigateBack({
            delta: "1",
          })
        }
      })

    } else {
      wx.showModal({
        title: "请把以上填写完毕"
      })
      console.log("请重新输入");
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    //bend
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //返回上一级
  onClickLeft() {
    wx.navigateBack({
      delta: 1,
    })
  },
})